﻿/// <reference path="jquery-1.5.1.min.js" />


$(document).ready(function () {

    //    $('select#User_RoleId').live('change', function () {
    //        var role = $('select#User_RoleId').val();
    //        if (role == '1' || role == '3') {
    //            $('select#User_CompanyId').val('');
    //            $('select#User_CompanyId').attr('disabled', 'disabled');
    //            $('select#User_CompanyId').removeClass('required');
    //            $('select#User_CompanyId').removeClass('error');
    //            //User_CompanyId
    //            $("label.error[for='User_CompanyId']").hide();
    //        }
    //        else {
    //            $('select#User_CompanyId').attr('disabled', '');
    //            $('select#User_CompanyId').addClass('required');
    //        }
    //    });

    $(".grid tbody tr:odd").live("mouseover", function () {
        $(this).switchClass("gridrow_alternate", "hover", 0);
    }).live("mouseout", function () {
        $(this).switchClass("over", "gridrow_alternate", 0);
    });

    $(".grid tbody tr:even").live("mouseover", function () {
        $(this).switchClass("gridrow", "hover", 0);
    }).live("mouseout", function () {
        $(this).switchClass("over", "gridrow", 0);
    });

    //Sorting dropdown
    //Sorting dropdown by text // delaut select text value is ‘’
    //    $("select").live("mouseover", function () {
    //        if (!$(this).hasClass('sorted')) {

    //            $(this).addClass('sorted');

    //            var selectedValue = $(this).val();

    //            var defaultText = $(this).find("option[value='']").text();

    //            $(this).find("option[value='']").remove();


    //            // $( "#"+slectid + " option[value='']").remove();


    //            $(this).html(jQuery("option", jQuery(this)).sort(function (a, b) {
    //                return a.text.toLowerCase() == b.text.toLowerCase() ? 0 : a.text.toLowerCase() < b.text.toLowerCase() ? -1 : 1
    //            }));

    //            //           

    //            if (defaultText) {
    //                $(this).prepend("<option value=''>" + defaultText + "</option>");
    //            }

    //            $(this).val(selectedValue);
    //        }

    //    });

    $(".delete-button").live("mouseover", function () {
        //        if (!$(this).hasClass('sorted')) {
        if ($(this).hasClass('disable')) {
            $(this).removeAttr('onclick');
        }
    });


    //Adding tool tip
    $("select").live("mouseover", function () {
        $("select option").each(function () {
            var attr = $(this).attr('title');
            if (attr !== 'undefined' && attr !== false) {
                $(this).attr('title', $(this).html());
            }
        });
    })


    //setting general text lenght to 50
    //    $("input").live("focus", function () {
    //        $(this).attr("maxlength", "50");
    //    })

    //setting number text length 5
    //    $("input.number").live("focus", function () {
    //        $(this).attr("maxlength", "2");
    //    })

    //for grid select
    $(".grid tbody tr").live('click', function () {
        $(".grid tbody tr").removeClass('hilite');
        $(this).toggleClass('hilite');
    });

    // clear error
    $('.clear-error').live('click', function () {
        $(this).removeClass('error');

        var id = $(this).attr('ID');

        $("label.error[for='" + id + "']").hide();
        $("input.error[name='" + id + "']").removeClass('error');


    });

    //Headline  Comments
    $('#Article_Headline', $('div#article')).live('click', function () {
        // alert('hi');
        $('#Article_Headline').focus();
        //$(this).hide();
    });
    $('#Article_Comments', $('div#article')).live('click', function () {
        // alert('hi');
        $('#Article_Comments').focus();
    });
    

    $('.ForceFoucs', $('div.article-sub-content')).live('click', function () {
        //alert('hi');
        $(this).focus();
        //$(this).hide();
    });

});                                           //end of doc ready



function OnUserTypeChange(seletedItem) {

    var role = $('select#User_RoleId').val();
    if (role == '1' || role == '3') {
        $('select#User_CompanyId').val('');
        $('select#User_CompanyId').attr('disabled', 'disabled');
        $('select#User_CompanyId').removeClass('required');
        $('select#User_CompanyId').removeClass('error');
        //User_CompanyId
        $("label.error[for='User_CompanyId']").hide();
    }
    else {
        $('select#User_CompanyId').attr('disabled', '');
        $('select#User_CompanyId').addClass('required');
    }
}